package ui.global;

import each_class.SongClass;
import each_class.User;
import ui.AbstractUI;
import ui.FavoriteUI;
import ui.LeftButton;
import ui.LocalMusicUI;
import ui.LoginUI;
import ui.MusicListUI;
import ui.MusicStationUI;
import ui.RecentMusicUI;
import ui.SearchUI;
import ui.UserInfoUI;

public class Current {
	
	private static AbstractUI UI;
	private static SearchUI searchUI;
	private static MusicStationUI musicStationUI;
	private static User currentUser;
	private static FavoriteUI favoriteUI;
	private static LocalMusicUI localMusicUI;
	private static RecentMusicUI recentMusicUI;
	private static MusicListUI musicListUI;
	private static LoginUI loginUI;
	private static UserInfoUI userInfoUI;
	private static LeftButton playSationButton;
	private static SongClass currentMusic;
	
	
	public static SongClass getCurrentMusic() {
		return currentMusic;
	}

	public static void setCurrentMusic(SongClass currentMusic) {
		Current.currentMusic = currentMusic;
	}

	public static LeftButton getPlaySationButton() {
		return playSationButton;
	}

	public static void setPlaySationButton(LeftButton playSationButton) {
		Current.playSationButton = playSationButton;
	}


	public static UserInfoUI getUserInfoUI() {
		return userInfoUI;
	}

	public static void setUserInfoUI(UserInfoUI userInfoUI) {
		Current.userInfoUI = userInfoUI;
	}

	public static LoginUI getLoginUI() {
		return loginUI;
	}

	public static void setLoginUI(LoginUI loginUI) {
		Current.loginUI = loginUI;
	}

	public static MusicListUI getMusicListUI() {
		return musicListUI;
	}

	public static void setMusicListUI(MusicListUI musicListUI) {
		Current.musicListUI = musicListUI;
	}

	public static RecentMusicUI getRecentMusicUI() {
		return recentMusicUI;
	}

	public static void setRecentMusicUI(RecentMusicUI recentMusicUI) {
		Current.recentMusicUI = recentMusicUI;
	}

	public static LocalMusicUI getLocalMusicUI() {
		return localMusicUI;
	}

	public static void setLocalMusicUI(LocalMusicUI localMusicUI) {
		Current.localMusicUI = localMusicUI;
	}

	public static FavoriteUI getFavoriteUI() {
		return favoriteUI;
	}

	public static void setFavoriteUI(FavoriteUI favoriteUI) {
		Current.favoriteUI = favoriteUI;
	}

	public static User getCurrentUser() {
		return currentUser;
	}

	public static void setCurrentUser(User currentuUser) {
		Current.currentUser = currentuUser;
	}

	public static MusicStationUI getMusicStationUI() {
		return musicStationUI;
	}

	public static void setMusicStationUI(MusicStationUI musicStationUI) {
		Current.musicStationUI = musicStationUI;
	}

	public static SearchUI getSearchUI() {
		return searchUI;
	}

	public static void setSearchUI(SearchUI searchUI) {
		Current.searchUI = searchUI;
	}

	public static AbstractUI getUI() {
		return UI;
	}

	public static void setUI(AbstractUI uI) {
		UI = uI;
	}
}
